# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QTimeZone(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QTimeZone()
    QTimeZone(QByteArray)
    QTimeZone(int)
    QTimeZone(QByteArray, int, str, str, QLocale.Country country=QLocale.AnyCountry, str comment=QString())
    QTimeZone(QTimeZone)
    """
    def abbreviation(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.abbreviation(QDateTime) -> str """
        return ""

    def availableTimeZoneIds(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QTimeZone.availableTimeZoneIds() -> list-of-QByteArray
        QTimeZone.availableTimeZoneIds(QLocale.Country) -> list-of-QByteArray
        QTimeZone.availableTimeZoneIds(int) -> list-of-QByteArray
        """
        pass

    def comment(self): # real signature unknown; restored from __doc__
        """ QTimeZone.comment() -> str """
        return ""

    def country(self): # real signature unknown; restored from __doc__
        """ QTimeZone.country() -> QLocale.Country """
        pass

    def daylightTimeOffset(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.daylightTimeOffset(QDateTime) -> int """
        return 0

    def displayName(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QTimeZone.displayName(QDateTime, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> str
        QTimeZone.displayName(QTimeZone.TimeType, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> str
        """
        pass

    def hasDaylightTime(self): # real signature unknown; restored from __doc__
        """ QTimeZone.hasDaylightTime() -> bool """
        return False

    def hasTransitions(self): # real signature unknown; restored from __doc__
        """ QTimeZone.hasTransitions() -> bool """
        return False

    def ianaIdToWindowsId(self, QByteArray): # real signature unknown; restored from __doc__
        """ QTimeZone.ianaIdToWindowsId(QByteArray) -> QByteArray """
        return QByteArray

    def id(self): # real signature unknown; restored from __doc__
        """ QTimeZone.id() -> QByteArray """
        return QByteArray

    def isDaylightTime(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.isDaylightTime(QDateTime) -> bool """
        return False

    def isTimeZoneIdAvailable(self, QByteArray): # real signature unknown; restored from __doc__
        """ QTimeZone.isTimeZoneIdAvailable(QByteArray) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ QTimeZone.isValid() -> bool """
        return False

    def nextTransition(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.nextTransition(QDateTime) -> QTimeZone.OffsetData """
        pass

    def offsetData(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.offsetData(QDateTime) -> QTimeZone.OffsetData """
        pass

    def offsetFromUtc(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.offsetFromUtc(QDateTime) -> int """
        return 0

    def previousTransition(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.previousTransition(QDateTime) -> QTimeZone.OffsetData """
        pass

    def standardTimeOffset(self, QDateTime): # real signature unknown; restored from __doc__
        """ QTimeZone.standardTimeOffset(QDateTime) -> int """
        return 0

    def swap(self, QTimeZone): # real signature unknown; restored from __doc__
        """ QTimeZone.swap(QTimeZone) """
        pass

    def systemTimeZone(self): # real signature unknown; restored from __doc__
        """ QTimeZone.systemTimeZone() -> QTimeZone """
        return QTimeZone

    def systemTimeZoneId(self): # real signature unknown; restored from __doc__
        """ QTimeZone.systemTimeZoneId() -> QByteArray """
        return QByteArray

    def transitions(self, QDateTime, QDateTime_1): # real signature unknown; restored from __doc__
        """ QTimeZone.transitions(QDateTime, QDateTime) -> list-of-QTimeZone.OffsetData """
        pass

    def utc(self): # real signature unknown; restored from __doc__
        """ QTimeZone.utc() -> QTimeZone """
        return QTimeZone

    def windowsIdToDefaultIanaId(self, QByteArray, QLocale_Country=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QTimeZone.windowsIdToDefaultIanaId(QByteArray) -> QByteArray
        QTimeZone.windowsIdToDefaultIanaId(QByteArray, QLocale.Country) -> QByteArray
        """
        return QByteArray

    def windowsIdToIanaIds(self, QByteArray, QLocale_Country=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QTimeZone.windowsIdToIanaIds(QByteArray) -> list-of-QByteArray
        QTimeZone.windowsIdToIanaIds(QByteArray, QLocale.Country) -> list-of-QByteArray
        """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    DaylightTime = 1
    DefaultName = 0
    GenericTime = 2
    LongName = 1
    OffsetName = 3
    ShortName = 2
    StandardTime = 0
    __hash__ = None


